gbfile *file_in;
file_in = gbfopen(arcfileopt, "r", MYNAME);
+ (void) gbfunicode(file_in); /* check for unicode text file */
lat1 = lon1 = lat2 = lon2 = BADVAL;
while ((line = gbfgetstr(file_in))) {
compegps_rd_init(const char *fname)
{
fin = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
input_datum = DATUM_WGS84;
}
cst_rd_init(const char *fname)
{
fin = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
temp_route = NULL;
}
rd_init(const char *fname)
{
fin = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
gardown = 1;
mode = wptdata;
if (global_opts.debug_level > 1) fprintf(stderr,"setting minspeed to %5.1lf km/h and maxspeed to %5.1lf km/h\n",minspeed,maxspeed);
fin = gbfopen(fname, "r", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
+
memset(buff,0,sizeof(buff));
if (optdate)
{
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
static void
char *ibuf;
file_in = gbfopen(fname, "r", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
// File must begin with a manufacturer/ID record
if (get_record(&ibuf) != rec_manuf_id || sscanf(ibuf, "A%3[A-Z]", manufacturer) != 1) {
char **argv2;
fin = gbfopen(filename, "r", "main");
+ (void) gbfunicode(fin); /* check for unicode text file */
while ((str = gbfgetstr(fin))) {
str = lrtrim(str);
if ((*str == '\0') || (*str == '#')) continue;
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
macstumbler = 0;
}
read_mode = rm_file;
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
static void
nmn4_rd_init(const char *fname)
{
fin = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
static void
void ovl_rd_init(char const *fname)
{
fpin = gbfopen(fname, "r", MYNAME);
+ if (gbfunicode(fpin)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
#define SECTION_NONE 0
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
mkshort_handle = mkshort_new_handle();
ozi_init_units(0);
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
static void
gbfile *file_in;
file_in = gbfopen(polyfileopt, "r", MYNAME);
+ (void) gbfunicode(file_in); /* check for unicode text file */
olat = olon = lat1 = lon1 = lat2 = lon2 = BADVAL;
while ((line = gbfgetstr(file_in))) {
rd_init(const char *fname)
{
fin = gbfopen(fname, "r", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
lineno = 0;
route = NULL;
stmwpp_rd_init(const char *fname)
{
fin = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(fin)) cet_convert_init(CET_CHARSET_UTF8, 1);
track = NULL;
route = NULL;
wpt = NULL;
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
mkshort_handle = mkshort_new_handle();
}
rd_init(const char *fname)
{
file_in = gbfopen(fname, "rb", MYNAME);
+ if (gbfunicode(file_in)) cet_convert_init(CET_CHARSET_UTF8, 1);
}
static void